package com.tlgen.doc.model;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SysUser {

    private Integer id; // 用户 ID
    /**
     * 编号
     */
    private String code;
    /**
     * 用户名
     * 数据库字段: username
     */
    private String username; // 用户名
    /**
     * 密码
     */
    private String password;
    /**
     * 手机号
     */
    private String mobile;
    private String email; // 邮箱
    private Integer gender; // 性别
    private Date createTime; // 创建时间
    /**
     * 创建时间字符串
     */
    private String createTimeStr;

    private SysDept dept; // 部门数据

    private List<SysRole> roles; // 角色数据

}
